AI020
JavaScript Tinh tế: Giới thiệu hiện đại về lập trình
Hàm cấp cao và Kế thừa nguyên mẫu
Mục tiêu học tập
- Nắm vững cách triển khai và ứng dụng các hàm cấp cao như map, filter và reduce
- Phân tích ngữ cảnh thực thi và hệ quả về phạm vi của các đóng gói từ ngữ nghĩa (lexical closures)
- Đánh giá sự khác biệt giữa mô hình kế thừa nguyên mẫu và mô hình kế thừa truyền thống
- Xây dựng các cấu trúc đối tượng phức tạp bằng cách sử dụng hàm tạo (constructor functions) và thuộc tính prototype